Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F2 Australia F1 Australia F2 Great Britain F2 Italy F5 Italy F4 Morocco F1 Morocco F2 Spain F7 Spain F8 Italy F8 Italy F17 Italy F18 Italy F20 Spain F1 Spain F2 Italy F2 India F5 Italy F17 Italy F18 Italy F19 Italy F22 Spain F2 Italy F4 Italy F12 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 Italy F10 France F2 Croatia F1 Italy F23 BH Tennis Open International Cup - Belo Horizonte IX Open Internacional D'Andorra - Andorra The LTA Hull Challenger - Hull Unicredit (Suisse) Bank S.A. Challenger - Chiasso Fergana Challenger - Fergana Fergana Challenger - Fergana Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Heineken Challenger - Ho Chi Minh City Posillipo Tennis Cup - Napoli Sporting Challenger '07 Trofeo Regione Piemonte - Turin Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Gallagher International - Hamilton X Open Internacional D'Andorra - Andorra Credicard Mastercard Tennis Cup - Campos do Jordao Gosford Australian Unity Challenger - Gosford Brixina Tennis Open - Bressanone Tumkur Open - Tumkur Kamnik Challenger - Kamnik San Marino Cepu Open - San Marino Uncle Toby's Burnie Challenger - Tasmania I Tourneo Fila Citta di Brindisi - Brindisi Challenger Citta di Olbia - Olbia The Gallagher International ATP Tour Challenger - Hamilton Zagreb Open - Zagreb Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton The 70th King's Cup and Queen's Cup - Bangkok Sylt Open 2000 - Sylt SIR Supermercadi Challenger - Rome Challenger Ford de Cherbourg - Cherbourg 2003 Freeman Men's Challenger - Joplin San Remo Tennis Cup 15° Piertomaso - San Remo Jameson Cup - Milan 4° Sporting Challenger - Turin XI Ciutat de Barcelona - Barcelona BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City 5° Sporting Challenger - Turin VIII Trofeo Ciutat de Barcelona - Barcelona Odlum Brown Vancouver Open - Vancouver Kos-Zucchetti Tennis Cup - Cordenons 2004 Freeman Men's Challenger - Joplin 10ø Tornea B. Camparini - Reggio Emilia IPP Geneva Trophy - Geneva Open de la Ville de Saint Denis - Reunion Island South African Airways Tennis Open - Durban Jameson Cup - Milan Banja Luka Challenger 2005 - Banja Luka USTA Tallahassee Tennis Challenger - Tallahassee Architect Open - Budapest Binghamton Professional Tennis Tournament - Binghamton Isla de Lanzarote - Lanzarote Roma Challenger 2007 - Rome Media Will Cup Busan Challenger Tennis - Busan Croatia Osiguranje Rijeka Open - Rijeka Belgaum Open - Belgaum Countrywide Classic USTA Challenger - Carson Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Samsung Open 2004 - Belgrade Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tennis Napoli Cup 2006 - Napoli Uncle Toby's Australian Men's Clay Court Challenger - Canberra LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Tean International - Alphen Siemens Open 2004 - Scheveningen Cepu Open - San Marino 2004 Colorado Tennis Classic - Denver Alfa Romeo Tennis Cup - Cordenons Banjaluka Challenger 2007 - Banja Luka Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Open Costa Daurada - Tarragona Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Lugano - Lugano The Natrel's Challenger of Granby - Granby IX Torneo Internacionale de Tennis - Barletta Torneo Internacional Challenger Fila 2005 - Leon Delhi Challenger I - New Delhi Tennis Napoli Cup - Napoli 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Challenger Casablanca San Angel - Mexico City Citta di Como - Como BNP Paribas Primrose - Bordeaux Garden Open 2005 - Rome 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia San Remo Tennis Cup - San Remo San Benedetto Challenger - San Benedetto Unique Zagreb Open - Zagreb Trani Cup - Trani Riviera de Rimini Challenger - Rimini Mamaia Challenger - Constanta Nord LB Open - Braunschweig Binghamton Professional Tennis Tournament - Binghamton 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia The West Side Tennis Club Grass Court Challenger - Forest Hills Societa Canottieri Mincio 2005 - Mantova Geneva Challenger - Geneva Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Flea Market Cup Busan Challenger Tennis - Busan Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver KGHM Dialog Polish Indoors - Wroclaw Swanston Challenger - Sacramento Noumea Challenger ATP Challenger Numea - New Caledonia Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Sunrise Challenger Caltanissetta Challenger Barletta Challenger Rome Challenger Copa Petrobras Uruguray - Montevideo Lambertz Open - Aachen The Swanston Challenger - Sacramento Milan Challenger XI Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Tatra Banka Open - Bratislava Vancouver Challenger Binghamton Challenger Trani Challenger Manerbio Challenger Privat Bank Cup - Dnepropetrovsk Brasov Challenger Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Todi Challenger Unicredit Czech Open - Prostejov Music City Challenger - Nashville Chuncheon Challenger Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Tennis Napoli Cup 2007 - Napoli Napoli Challenger Tanger Challenger Rhodes Challenger Alessandria Challenger Prostejov Challenger Citta di Como Challenger - Como Open de Franche-Comte - Besancon Turin Challenger Lubbock Challenger - Lubbock Todi Challenger Sacramento Challenger Sassuolo Challenger - Sassuolo South African Airways Open - East London Knoxville Challenger Challenger de Providencia-Copa Kia - Santiago Sina-Kia Motors Tennis Cup - Cordenons Dallas Challenger Genoa Open Challenger-Fondazione Carige - Genova Caltanissetta Challenger Johannesburg Challenger Alessandria Challenger Nottingham Challenger Winnetka Challenger San Benedetto Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Manerbio Challenger Pro Challenger at Calabasas - Calabasas III Isla de Lanzarote - Lanzarote Roma Open Challenger - Rome Shanghai Challenger San Remo Tennis Cup - San Remo Trofeo Cassa di Risparmio di Alessandria - Alessandria Tashkent Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Open D'Orleans - Orleans Quimper Challenger Winnetka Challenger Harbour Tennis Cup Regione Lombardia - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg Sao Paulo Challenger Genoa Open - Genova Johannesburg Challenger Busan Challenger Copa Petrobras Brazil - Aracaju Challenger Banque Nationale Rimouski - Rimouski Prostejov Challenger Vancouver Challenger Bordeaux Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Szczecin Challenger Palermo Challenger Citta di Como - Como Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Busan Challenger Heilbronn Open - Heilbronn Vancouver Challenger GHI Bronx Classic - Bronx Sporting Challenger - Turin Sacramento Challenger Riviera di Rimini Challenger 2004 - Rimini Geneva Challenger Bangkok Challenger Sir Supermercati - Rome 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta Lugano Challenger Sporting Challenger 2003 - Turin San Remo Challenger Cremona Challenger 9° Trani Cup - Trani Rome Challenger Winnetka Challenger Gimcheon Challenger Mauritius Open - Mauritius Palermo Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Gemax Samsung Open 2005 - Belgrade USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Olbia Challenger - Olbia Noumea Challenger Flea Market Cup - Busan Singapore Challenger Black Forest Open - Freudenstadt Britania Zavaleta - Puebla Rome Challenger Sarasota Challenger Garden Open - Rome Gallagher International - Hamilton Tennis Napoli Cup - Naples Nottingham Challenger V Gramado Open de Tennis - Gramado Trani Cup - Trani USTA Men's Challenger of Dallas - Dallas USTA Men's Challenger of Dallas - Dallas Cridicard Mastercard Tennis Cup - Campos do Jordao 2001 Challenger Canottieri Mincio - Mantova VIII Open Internacional D'Andorra - Andorra 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto The $50,000 Pro Challenger at Calabasas - Calabasas Open de Franche Comte - Besancon Copa Petrobras Argentina - Buenos Aires Oldum Brown Vancouver Open - Vancouver Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign Busan Challenger Nottingham Challenger Nottingham-2 Challenger The Surbiton Trophy - Surbiton La Serena Open - La Serena LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Copa Kia Challenger ATP - Santiago 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis Heineken Trophy - 's-Hertogenbosch KGHM Dialog Polish Indoors - Wroclaw Banja Luka Challenger 2003 - Banja Luka Fifth Third Bank Tennis Classic - Lexington Vancouver Challenger Dharwad Challenger 2003 - Dharwad Gold Flake Open - Chennai Kun-Ming Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Nottingham-2 Challenger BMW Brixina Tennis Open 2000 - Bressanone Granby Challenger - Granby University of Tennessee USTA Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama Meridiana Sardegna Open - Olbia Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere - Grenoble The Nottingham Challenger - Nottingham Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Prague Open - Prague Memorial Savigni - Sassuolo Open de L'Isere - Grenoble XI Ciutat de Barcelona - Barcelona The LTA Bolton Challenger - Bolton Antonio Savoldi-Marco Co. - Manerbio Intersport Heilbronn Open - Heilbronn 2005 Freeman Men's Challenger - Joplin Top Wool Challenger - Biella dBI Tennis Challenger - Binghamton San Marino Cepu Open - San Marino 2005 Tulsa Challenger - Tulsa Samsung Securities Cup - Seoul USTA Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Memorial Manfredini - Sassuolo Steelers Cup - Kosice Riviera di Rimini Challenger - Rimini Odlum Brown Vancouver Open - Vancouver III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Aptos Challenger Seoul Challenger Rome Challenger Milan Indoors - Milan Vancouver Challenger Trani Challenger Kaohsiung Challenger Brasov Challenger RCA Championships - Indianapolis Samsung Securities Cup - Seoul Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Napoli Challenger Johannesburg Challenger Izmir Challenger Napoli Challenger The Stella Artois Grass Court Championships - London Savannah Challenger Alessandria Challenger Prostejov Challenger Milan Indoors - Milan RCA Championships - Indianapolis Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Miller Lite Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Heilbronn Challenger The Stella Artois Grass Court Championships - London Croatia Open - Umag China Open - Beijing Guadalajara Challenger Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Open 13 - Marseille The Dubai Tennis Championships - Dubai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Open 13 - Marseille AEGON Championships - London Next Generation Adelaide International - Adelaide Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Brasil Open - Costa do Sauipe AIG Japan Open Tennis Championships - Tokyo Seoul Challenger Rimouski Challenger The Artois Championships - London Meknes Challenger Ortisei Challenger SA Tennis Open - Johannesburg Thailand Open - Bangkok SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Sunrise Challenger Caltanissetta Challenger Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Dallas Challenger Rimouski Challenger Napoli Challenger Atlanta Tennis Championships - Atlanta Monza Challenger Brasil Open - Costa do Sauipe Johannesburg Challenger SAP Open - San Jose Malaysian Open - Kuala Lumpur China Open - Beijing Rome Challenger Athens Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport Mumbai Open - Mumbai Knoxville Challenger Sydney International - Sydney Champaign Challenger SA Tennis Open - Johannesburg Genova Challenger Ljubljana Challenger US Men's Clay Court Championship - Houston Farmers Classic - Los Angeles China Open - Beijing Zagreb Challenger Farmers Classic - Los Angeles Palermo Challenger Apia International - Sydney AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Tiburon Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Wolfsburg - Wolfsburg Canottieri Minico 2004 - Mantova 12th BH Tennis Open International Cup - Belo Horizonte The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles China Open - Beijing Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Heineken Open - Auckland Croatia Open - Umag Ordina Open - 's-Hertogenbosch Copa Telmex - Buenos Aires Tennis Masters Series - Toronto Qatar Open - Doha Telecom Italia Masters - Rome Delray Beach International Tennis Championships - Delray Beach Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Qatar Open - Doha Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Open Seat Godo - Barcelona Campionati Internazionali di Sicilia - Palermo French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Priority Telecom Open - Amersfoort Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group II, 2R, RSA-LTU 2-3 Wimbledon - London Tennis Masters Series - Hamburg French Open - Paris Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0